package com.eroad.product.tools;

import android.content.Context;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.widget.SeekBar;

/**
 * 
 * <p>
 * <b>Title：</b> 继承 SeekBar 实现禁止拖动seekbar
 * </p>
 * <p>
 * <b>Description：</b>seekbar的setEnabled方法，设置之后会是seekbar本身的颜色改变
 * （淡显），自定义seekbar解决这种缺点
 * </p>
 * 
 * 
 * @author tangxin
 * @date 2017年1月5日 下午2:43:13
 */
public class MySeekBar extends SeekBar {

	public MySeekBar(Context context) {
		super(context);
	}

	public MySeekBar(Context context, AttributeSet attrs) {
		this(context, attrs, android.R.attr.seekBarStyle);
	}

	public MySeekBar(Context context, AttributeSet attrs, int defStyle) {
		super(context, attrs, defStyle);
	}

	/**
	 * onTouchEvent 是在 SeekBar 继承的抽象类 AbsSeekBar 里
	 */
	@Override
	public boolean onTouchEvent(MotionEvent event) {
		// 原来是要将TouchEvent传递下去的,不让它传递下去就可以禁止拖动
		// return super.onTouchEvent(event);
		return false;
	}
}
